<blockquote>
    <p>Service实例 和常见的Spring定义Service差不多</p>
    <footer>
        <p><code>@Service</code>: 指明当前类为Service类</p>
        <p><code>@Value</code>: 注入配置文件里面的值, 可以采用默认值 例如@Value("${ants.url:http://jants.cn}")</p>
        <p><code>InitializingBean</code>: 类实例化完成后调用的方法</p>
    </footer>
</blockquote>
<blockquote>
    <p>示例</p>
</blockquote>
<pre class="code brush:java">
package com.acxy.idleegg.business;

import cn.jants.common.annotation.service.Autowired;
import cn.jants.common.annotation.service.Service;
import cn.jants.common.annotation.service.Value;
import cn.jants.core.ext.InitializingBean;
import com.acxy.idleegg.mapper.MemberMapper;

/**
 * 会员业务
 *
 * @author MrShun
 * @version 1.0
 */
@Service
public class MemberService implements InitializingBean {

    @Value("${ants.url:http://jants.cn}")
    private String antsUrl;

    /**
     * 数据操作层Mapper相当于DAO层
     */
    @Autowired
    private MemberMapper memberMapper;


    public void save() {
        //TODO 业务内容
    }

    /**
     * 对象实例化完成后执行的方法
     */
    @Override
    public void afterPropertiesSet() {
        //TODO 类实例化完成
    }
}

</pre>
<script type="text/javascript">
    $(function () {
        SyntaxHighlighter.highlight();
        $(".toolbar").remove();
    });
</script>